@charset "utf-8";
/* CSS Document */
BODY {
	font-size:12px; 
	margin:0px auto; 
	padding:0px;
	border:0px;
	width:100%;
	 font-family:"微软雅黑";
	color:#555; 
}
div,form,img,ul,ol,li,dl,dt,dd,em,i,h1,h2,h3,h4,h5,p,input,textarea{padding:0px; border:0px;margin:0px auto;list-style: none;font-style:normal; font-weight:normal; font-family:"微软雅黑"; font-size:12px;}
img{vertical-align:top;}
div{margin:0 auto;}
a:link{color:#555; text-decoration:none;}
a:visited{color:#555; text-decoration:none;}
a:hover{color:#00b99a; text-decoration:none;}





/***连接样式***/
.bai a:link{color:#fff; text-decoration:none;}
.bai a:visited{color:#fff; text-decoration:none;}
.bai a:hover{color:#ffde00; text-decoration:none;}





.mgr54{ margin-right:54px;}






/*---头部---*/
#topbox{position:relative;top:0;z-index:999;width:100%;height:110px;background:url(../images/top_bg.png) repeat-x bottom; position:fixed; min-width:1200px;}

.top{ width:1200px; height:104px;margin:0 auto;}
.logo{ width:183px; height:104px; float:left; overflow:hidden; }


/*---导航---*/
.nav{width:880px; height:104px; float:right; }
.nav li{float:left;height:104px; position:relative;}
.nav li.last{background:none;}
.nav li a{float:left;display:block;height:100px;}
.nav li a span{float:left;display:block;padding:0px;line-height:100px; font-size:16px; color:#666; cursor:pointer; width:110px; text-align:center; }
.nav li.selected a,.nav li a.selected{ }
.nav li.selected a span,.nav li a.selected span{ border-bottom:#00b99a solid 4px; color:#00b99a;}
.nav li.selected a span,.nav li a.hover .selected span{ color:#00b99a;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:0;left:0; z-index:999;}
.nav li .submenu{border-style:solid;width:110px; background:#fff; box-shadow: 0 6px 10px rgba(0, 0, 0, .1);}
.nav li .submenu li{float:left;padding:0; height:44px; width:110px; border-bottom:#ebebeb solid 1px; text-align:center;}
.nav li .submenu li span{position:relative;}
.nav li .submenu li.last{border:none;}
.nav li .submenu li span a{ width:110px; float:left;padding:0;text-align:center;height:44px;line-height:44px;background:#fff; font-size:14px; color:#666;}
.nav li .submenu li span a:hover{background:#f7f7f7; color:#000;}





/* 焦点图 */
.flexslider{position:relative;overflow:hidden;height:500px;  margin-top:104px;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 7px;width:14px;height:14px;zoom:1; }
.flex-control-nav a{display:inline-block;overflow:hidden;width:14px;height:14px; border:#fff solid 1px; line-height:99999px;cursor:pointer;border-radius:50%;}
.flex-control-nav .flex-active{ background:#fff;}
.flex-direction-nav{position:absolute;top:45%;z-index:3;width:100%;}
.flex-direction-nav li a{position:absolute;display:block;overflow:hidden;width:39px;height:39px;cursor:pointer;}
.flex-direction-nav li a.flex-prev{left:110px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:110px;background:url(../images/next.png) center center no-repeat;}
.flex-direction-nav li a:hover.flex-prev{left:110px;background:url(../images/prev2.png) center center no-repeat;}
.flex-direction-nav li a:hover.flex-next{right:110px;background:url(../images/next2.png) center center no-repeat;}



/* banner */

.banner{ min-width:1200px;  position:relative;  height:300px; overflow:hidden; margin-top:104px; }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:300px; }
.banner .bd li .siteWidth{ width:1200px; position:relative;  margin:0 auto;  height:300px;  }
.banner .bd li a{ height:300px; display:block;  }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:50px; line-height: 3; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:14px; border:#fff solid 1px;border-radius:50%;  margin:6px; overflow:hidden;  }
.banner .hd ul .on{ background:#fff;}




/* 产品中心 */
.chanpin{ width:1324px; height:auto; overflow:hidden; padding:90px 0px;}
.chanpinA{ width:1200px; height:auto; overflow:hidden;}
.chanpinA span{ width:1200px; height:70px; overflow:hidden; font-size:34px; font-weight:bold; text-align:center; color:#666666; float:left;}
.chanpinA em{ width:1200px; height:26px;overflow:hidden;background:url(../images/img38.png) no-repeat center;font-size:12px; text-align:center; color:#FFF; float:left; line-height:26px;}

.slideGroup{ width:1324px; overflow:hidden;}
.slideGroup .parHd{ width:1200px; height: auto; text-align:center; overflow:hidden; padding:60px 0px 100px 0px; position:relative; }
.slideGroup .parHd ul{ float:left; position:absolute; left:460px; height:40px; line-height:40px;}
.slideGroup .parHd ul li{ float:left; font-size:14px; height:40px; color:#666; padding:0px 30px; cursor:pointer;}
.slideGroup .parHd ul li.on{color:#00b99a; border:#00b99a solid 1px; padding:0px 30px;}
.slideGroup .parHd span{ float:left; padding:0px 30px; height:40px; line-height:40px; font-size:14px;}
.slideGroup .parHd span a{ color:#00b99a;}
.slideGroup .parHd span a:hover{ color:#666;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; width:1324px; position:relative; }
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; top:78px; display:block; width:42px; height:87px; background:url(../images/jt1.png) no-repeat;}
.slideGroup .sNext{ left:auto; right:0px; background:url(../images/jt2.png) no-repeat;}
.slideGroup .sPrev:hover{ background:url(../images/jt11.png) no-repeat;}
.slideGroup .sNext:hover{ background:url(../images/jt22.png) no-repeat;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1; width:1220px; }
.slideGroup .parBd ul li{ float:left; overflow:hidden; margin:0px 10px;}
.parBd dl{ float:left;width:285px; height:236px; text-align:center; position:relative; background:#f5f5f5;}
.parBd dl a:hover{ width:285px; height:236px; background:#00b99a; display:block; color:#FFF;}
.parBd dt{margin:0 auto;width:285px;overflow:hidden; float:left;}
.parBd dt img{display:block;width:285px;height:190px;}
.parBd dd{width:285px;height:46px; text-align:center; overflow:hidden; float:left; font-size:14px; line-height:46px; text-overflow: ellipsis;white-space: nowrap;}








/* 关于 */
.about{ width:1200px; height:auto; overflow:hidden; padding:90px 0px;}
.aboutA{ width:1200px; height:auto; overflow:hidden;}
.aboutA span{ width:1200px; height:70px; overflow:hidden; font-size:34px; font-weight:bold; text-align:center; color:#666666; float:left;}
.aboutA em{ width:1200px; height:26px;overflow:hidden;background:url(../images/img38.png) no-repeat center;  font-size:12px; text-align:center; color:#FFF; float:left; line-height:26px;}
.aboutB{ width:1000px; height:60px; overflow:hidden; text-align:center; padding:50px 0px 0px 0px;}
.aboutC{ width:1008px; overflow:hidden; margin-top:60px;}
.aboutC li{ width:276px; height:210px; overflow:hidden; float:left; margin:10px 30px;}
.aboutC li img{ width:276px; height:170px; overflow:hidden; float:left;}
.aboutC li p{ width:276px; height:40px; overflow:hidden; float:left; text-align:center; background:#00b99a; font-size:14px; line-height:40px;}
.aboutC li a{ color:#FFF; }
.aboutC li a:hover{ color:#eaff00; }










/*新闻*/
.newsbox{ width:100%; height:auto; overflow:hidden; padding:90px 0px; background:#222222;}
.news{ width:1200px; height:auto; overflow:hidden;}
.newsA{ width:1200px; height:auto; overflow:hidden;}
.newsA span{ width:1200px; height:70px; overflow:hidden; font-size:34px; font-weight:bold; text-align:center; color:#FFF; float:left;}
.newsA em{ width:1200px; height:26px;overflow:hidden; background:url(../images/img30.png) no-repeat center;  font-size:12px; text-align:center; color:#FFF; float:left; line-height:26px;}
.newsB{ width:1200px; height:auto; overflow:hidden; margin-top:60px;}
.ladyScroll{width:1200px;height: auto; overflow:hidden;}
.ladyScroll .scrollWrap{width:1200px; overflow:hidden;}
.ladyScroll .dlList{width:1260px; overflow:hidden ; display:block;}
.ladyScroll dl{ width:360px; height:356px; overflow:hidden; float:left; position:relative; margin-right:60px;}
.ladyScroll dl a{ width:360px; height:356px; overflow:hidden; display:block; color:#c9c8c8;}
.ladyScroll dl a:hover{ width:360px; height:356px; overflow:hidden; display:block; color:#fff;}
.ladyScroll dl img{ width:360px; height:240px; overflow:hidden; float:left;}
.ladyScroll dl h2{ width:360px; height:50px; overflow:hidden; float:left; line-height:50px; font-size:14px; color:#FFF;}
.ladyScroll dl span{ width:360px; height:66px; overflow:hidden; float:left; line-height:22px; font-size:12px;}














/* foot */
.foot{ width:100%; height: auto; overflow:hidden; background:#1f1f23; min-width:1200px; }
.footA{ width:1200px; height: auto; overflow:hidden;  padding:40px 0px;margin:0 auto}
.footAleft{ float:left;}
.footAleft dl{ width:138px; float:left; overflow:hidden;}
.footAleft dt{ width:138px; float:left; font-size:16px; padding-bottom:20px;}
.footAleft dt a{ color:#fff; }
.footAleft dt a:hover{ color:#ffd800; }
.footAleft dd{ width:138px; float:left; font-size:14px; line-height:26px;}
.footAleft dd a{ color:#f4f4f4; }
.footAleft dd a:hover{ color:#ffd800; }
.footdianhua{ width:300px; height:60px; float:left; background:url(../images/ico20.png) no-repeat left; padding-left:55px; color:#FFF; margin-top:50px; margin-left:30px;}
.footdianhua span{ font-size:16px; width:300px; float:left;}
.footdianhua em{ font-size:30px; width:300px; float:left;}
.footAmain{ float:left;}
.footAmain dl{ width:330px; float:left; overflow:hidden;}
.footAmain dt{ width:330px; float:left; font-size:16px; padding-bottom:20px; color:#fff;}
.footAmain dd{ width:330px; float:left; font-size:14px; line-height:26px; color:#f4f4f4;}
.footAright{ float:right; line-height:30px; font-size:14px; color:#fff; text-align:center;}
.footAright img{ float:left; width:164px; height:164px;}
.footB{ width:100%; height:40px; overflow:hidden; background:#17171a; text-align:center; color:#FFF;margin:0 auto;}
.footB_nr{ width:1200px; height:40px; overflow:hidden; line-height:40px;margin:0 auto;}
.footB_nr dt{ float:left; }
.footB_nr dd{ float:right; text-align:right;}











/*-----内页-------*/
.nybox{ width:100%; height:auto;  position: relative; overflow:hidden; padding-top:60px;}


/* 栏目 */
.nytop{ width:1200px; height:auto; overflow:hidden; padding-bottom:60px;margin:0 auto}
.nytopA{ width:1200px; height:auto; overflow:hidden;}
.nytopA span{ width:1200px; height:60px; overflow:hidden; font-size:30px;  text-align:center; color:#666666; float:left;}
.nytopA em{ width:1200px; height:26px;overflow:hidden;background:url(../images/img38.png) no-repeat center;  font-size:12px; text-align:center; color:#FFF; float:left; line-height:26px;}
#nytopB{ width:1200px; height:auto; overflow:hidden; text-align:center; margin:0 auto;margin-top:60px;}
#nytopB a.active{ border:#00b99a solid 1px; color:#fff; background:#00b99a;}
#nytopB a:hover{ color:#fff; background:#00b99a; border:#00b99a solid 1px;}
#nytopB a{display:inline-block; padding:0px 30px; height:40px; color:#666; line-height:40px; border:#d2d2d2 solid 1px; font-size:14px; margin:0px 3px;}
/* 栏目 */




.nybottom{ width:1200px; height:auto; overflow:hidden; padding-bottom:60px;margin:0 auto;}




.wenzhang{ width:1200px; height: auto; overflow:hidden; }
.wenzhang p{ width:1200px; height: auto; float: left; overflow:hidden; }




.ny_news{ width:1200px; height: auto; overflow:hidden; margin:0 auto;}
.ny_news li{ width:1200px; height:180px; float:left; overflow:hidden; border-bottom:#ebebeb solid 1px; margin-bottom:40px;}
.ny_news li a:hover{ width:1200px; height:180px; background:#fcfcfc; display:block; overflow:hidden;}
.ny_news .news_img{ width:300px; height:180px; float:left; overflow:hidden;}
.ny_news .news_img img{ width:300px; height:180px; float:left; overflow:hidden;}
.ny_news .news_sj{ width:80px; height:80px; float:left; overflow:hidden; border-right:#ebebeb solid 1px; padding:0px 20px 0px 30px; margin-top:50px;}
.ny_news .news_sj h2{ font-size:16px; color:#555;}
.ny_news .news_sj h3{ font-size:30px; color:#999;}
.ny_news .news_nr{ width:700px; height:80px; float:left; overflow:hidden; padding:0px 30px; margin-top:50px;}
.ny_news .news_nr h2{ width:700px; height:30px; float:left; overflow:hidden; font-size:16px;  line-height:20px;}
.ny_news .news_nr h3{ width:700px; height:48px; float:left; overflow:hidden; font-size:14px; line-height:24px; color:#777;}



.nynews_xx{ width:1200px; height: auto; overflow:hidden; }
.nynews_xx_a{ width:1200px; height:auto; float:left;  overflow:hidden; text-align:center; font-size:24px; margin-bottom:30px;}
.nynews_xx_b{ width:1200px; height:auto; float:left; overflow:hidden; text-align:center; margin-bottom:40px;}
.nynews_xx_b span{ font-size:12px; padding:0px 15px; color:#777;}
.nynews_xx_c{ width:1200px; height: auto; float:left; overflow:hidden; padding-bottom:40px; }
.nynews_xx_c p{ width:1200px; float:left;}
.nynews_xx_d{ width:1200px; height:auto; float:left; overflow:hidden; }
.nynews_xx_d li{ width:1200px; height:auto; float:left; overflow:hidden; line-height:44px; font-size:14px; margin:10px 0px;}
.nynews_xx_d li a{ width:1158px; height:44px; float:left; overflow:hidden; padding:0px 20px; border:#e7e5e5 solid 1px;}
.nynews_xx_d li a:hover{ width:1158px; height:44px; float:left; overflow:hidden; padding:0px 20px; border:#00b99a solid 1px; background:#00b99a; color:#FFF;}





/*---翻页---*/
.digg{clear:both; padding:40px 0px 0px 0px;text-align:center; font-size:14px;}
.digg .current{margin:2px;padding:8px 15px;background:#00b99a;color:#FFF; }
.digg a{margin:2px;padding:8px 15px;background:#eee;color:#555; }
.digg a:hover{ background:#00b99a; color:#FFF;}
/*---翻页---*/










/*内页产品展示*/
.nycase{ width:1200px; overflow:hidden; }
.nycase ul{ width:1220px; overflow:hidden; zoom:1; }
.nycase ul li{ float:left; overflow:hidden; margin:0px 20px 20px 0px;}
.nycase dl{ float:left;width:285px; height:236px; text-align:center;  background:#f5f5f5;}
.nycase dl a:hover{ width:285px; height:236px; background:#00b99a; display:block; color:#FFF;}
.nycase dt{margin:0 auto; width:285px; height:190px; overflow:hidden; float:left;}
.nycase dt img{display:block;width:285px;height:190px;}
.nycase dd{width:285px;height:46px; text-align:center; overflow:hidden; float:left; font-size:14px; line-height:46px; text-overflow: ellipsis;white-space: nowrap;}



















/*---客服---*/
.floating_ck{position:fixed;right:0px;top:34%; z-index:999;}
.floating_ck dl dd{position:relative;width:50px;height:50px;background-color:#6f6f6f; border-bottom:solid 1px #fff;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#515151;border-bottom:solid 1px #fff;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background-image:url(images/home.png);}
.consult a{ display:block;width:50px;height:50px;}
.quote{background-image:url(../images/kficon.png);}
.bm{background-image:url(images/bm.png);}

.lianxi2{background-image:url(images/lianxi.png);}
.lianxi2 a{ display:block;width:50px;height:50px;}
.qrcord{background-image:url(../images/ewm2.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:30px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:50px;background-color:#515151; border-bottom:solid 1px #fff;display:none;}
.floating_left a{color:#fff;line-height:60px;}
.floating_ewm{height:250px;top:-51px;}
.floating_ewm i{ display:block; width:140px;height:140px;margin:auto;margin-top:7px; overflow:hidden;}
.floating_ewm i img{  width:140px;height:140px; overflow:hidden;}
.floating_ewm p{color:#fff; margin-top:10px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:17px; line-height:26px;}























